import '../../utils/concrete'

/* 查询角色 */
export function selRoles(param1, param2, param3) {
  const data = {
    condition: param1,
    num: param2,
    pageSize: param3
  }
  return concrete.module('SysroleService').selectSysrole(data)
}
/* 添加角色 */
export function addRoles(addForm) {
  return concrete.module('SysroleService').saveSysrole(addForm)
}
/* 编辑角色 */
export function editRoles(editForm) {
  return concrete.module('SysroleService').updateSysrole(editForm)
}
/* 删除角色 */
export function delRoles(delForm) {
  let data = []
  data.push(delForm.roleid)
  return concrete.module('SysroleService').deleteSysrole(data)
}
/* 查询角色对应的权限列表 */
export function selRolesByName(param) {
  return concrete.module('SysroleService').selectSysroleTree(param)
}
/* 修改角色对应的权限列表 */
export function editRolesByName(param1, param2) {
  const data = {
    roleid: param1,
    checkedNodes: param2,
    isNewFunc: '0'
  }
  return concrete.module('SysroleService').saveSysroleFuncs(data)
}
